<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // Array.from 方法("伪数组")
        // Array.of();创建一个新数组
        // ES5创建数组
        // let arr = [1,2,3]
        // let arr = new Array(7,8);
        // console.log(arr);
        // let arr = Array.of(7); // 打印7这个数组 [7]
        // console.log(arr);


        // 3. find 数组里面查找每一项;查找到后结束查找
        // let arr = [1,2,3,4,5,6];
        // var res = arr.filter(item=>item>3);
        // console.log(res); 4,5,6
        // var res = arr.find(item=>item>3);
        // console.log(res); 4


        // 4.findIndex 查找某个值的索引
        // let arr = ["张三","李四","王五"];
        // var res = arr.findIndex(item=>item == '李四');
        // console.log(res);

        //5.includes 判断数组里面是否包含某个值;
            // let arr = ["张安","李四","王五"];
            // var res = arr.includes("李四111");
            // console.log(res);


        //6.flat:数组扁平化
        // flat 默认参数是1
        // var arr = [1,2,[3,[4,5]]];
        // var res = arr.flat(2);
        // console.log(res);

        //ES5
        // var res = arr.toString();
        // console.log(res);
        // var newarr = res.split(",");
        // console.log(newarr);



        // 7.at()获取数组里某一项
        // let arr = [1,2,3,4,5];
        // console.log(arr[2]);
        // console.log(arr[arr.length-2]);
        // console.log(arr.at(2));
        // console.log(arr.ar(-2));



        //8.fill 填充数组
        // 一个参数 数组会被这个参数填充起来
        // let arr = [1,2,3,4,5]
        // arr.fill(6);//[6,6,6,6,6]
        // arr.fill("a",2,3) // 包前不包后
        // console.log(arr);
    </script>
</body>
</html>